#!/bin/bash

# 前端环境检查脚本

echo "检查前端环境配置..."

# 检查Node版本
echo "Node版本:"
if ! command -v node &> /dev/null; then
    echo "错误: 未安装Node.js"
    exit 1
fi
node --version

# 检查npm版本
echo "npm版本:"
if ! command -v npm &> /dev/null; then
    echo "错误: 未安装npm"
    exit 1
fi
npm --version

# 检查依赖
echo "检查项目依赖..."
cd video2text-frontend

if [ -f "package.json" ]; then
    echo "package.json 存在"
    
    # 检查node_modules
    if [ -d "node_modules" ]; then
        echo "node_modules 已存在"
    else
        echo "警告: 未安装依赖"
    fi
    
    # 检查主要依赖
    echo "已安装的主要依赖:"
    npm list vue @vue/test-utils jest
else
    echo "错误: package.json 不存在"
    exit 1
fi 